/*
*******************************************************************************
COPYRIGHT 2010 Atech-Automotive
Source File Name : uds_diag_appl_cfg.h
Group            : ATECH
Author           : 
Date First Issued:    
********************************Documentation**********************************
General Purpose - This file contains the config for the appl layer.

********************************RevisionHistory********************************
_______________________________________________________________________________
Date : MM/DD/YY                       Release : V1.0
Date : 05/10/2010               config the appl layer function

*******************************************************************************/

#ifndef UDS_DIAG_APPL_CFG
#define UDS_DIAG_APPL_CFG

/* include */

#include "system.h"


/* define */

/*
** If PROCESSING_MSG bit is set, send Resp message $78 for every <=4 seconds interval.
** Set NEGRESP78_PROCESSING flag,Send Message $78 and start the 3 second SW timer.
*/
#define NEGATIVE_RESP78_3SECOND_SUPPORTED   ON

/***************************************************************************
 config the services supported
***************************************************************************/

#define MODE_10_SUPPORTED

#define MODE_11_SUPPORTED

#define MODE_14_SUPPORTED

#define MODE_19_SUPPORTED

#define MODE_22_SUPPORTED

#define MODE_27_SUPPORTED

#define MODE_28_SUPPORTED

#define MODE_2E_SUPPORTED

//#define MODE_2F_SUPPORTED

#define MODE_31_SUPPORTED

#define MODE_3E_SUPPORTED

#define MODE_85_SUPPORTED

#define MODE_23_SUPPORTED

#define MODE_3D_SUPPORTED


/***************************************************************************
 config the ECU reset($11) service
***************************************************************************/
#ifdef MODE_11_SUPPORTED

#endif  /* MODE_11_SUPPORTED */

/***************************************************************************
 config the ClearDiagnosticInformation ($14) services
***************************************************************************/
#ifdef MODE_14_SUPPORTED

#endif  /* MODE_14_SUPPORTED */

/***************************************************************************
 config the Read DTC ($19) services
***************************************************************************/
#ifdef MODE_19_SUPPORTED

#endif  /* MODE_19_SUPPORTED */

/***************************************************************************
 config the Security Access($27) service
***************************************************************************/
#ifdef MODE_27_SUPPORTED


#endif  /* MODE_27_SUPPORTED */

/***************************************************************************
 config the Communication Control($28) service
***************************************************************************/
#ifdef MODE_28_SUPPORTED

#endif  /* MODE_28_SUPPORTED */


/***************************************************************************
 config the Routine Control($31) service
***************************************************************************/
#ifdef MODE_31_SUPPORTED

#endif  /* MODE_31_SUPPORTED */

/***************************************************************************
 config the Tester Present($3E) service
***************************************************************************/
#ifdef MODE_3E_SUPPORTED

#endif  /* MODE_3E_SUPPORTED */

/***************************************************************************
 config the DTC Setting($85) service
***************************************************************************/
#ifdef MODE_85_SUPPORTED

#endif  /* MODE_85_SUPPORTED */

#endif

/********************* end of uds_diag_appl_cfg.h ************************/

